class ProductOnSaleFromTo < ActiveModel::Validator
  def validate(record)
    record.errors[:base] << "Datum \"Prodává se do\" musí být starší než datum \"Prodává se do\"" if date_check(record)
  end

  private
  def date_check(record)
    self.on_sale_to < self.on_sale_from
  end
end
